package com.tf_cut.admin.seller.vo;

import java.io.Serializable;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor	//无参数构造函数，不加会在bean copy时报错
@AllArgsConstructor //全参数构造函数
@Builder			//有全参数构造函数时，可以使用builder方式new 对象
@Data
public class SellerOrderExcelVo implements Serializable{
	@Excel(name = "id" ,orderNum = "0")
	private Long importId;				// 导入ID
	
	@Excel(name = "customer_id" ,orderNum = "1")
	private String sellerId;			// 商户ID
	
	@Excel(name = "customer_name" ,orderNum = "2")
	private String sellerName;			// 商户名
	
	@Excel(name = "supplier_company_id" ,orderNum = "3")
	private String serviceId;			// 服务商ID
	
	@Excel(name = "supplier_company_name" ,orderNum = "4")
	private String serviceName;			// 服务商名
	
	@Excel(name = "business_type" ,orderNum = "5")
	private String serverAmountPoint;	// 服务点数
	
	@Excel(name = "基础点数" ,orderNum = "6")
	private String baseAmountPoint;		// 基础点数
	
	@Excel(name = "差额点数" ,orderNum = "7")
	private String overAmountPoint;		// 差额点数
	
	@Excel(name = "阶梯点数" ,orderNum = "8")
	private String stepAmountPoint;		// 阶梯点数
	
	@Excel(name = "需要金额" ,orderNum = "9")
	private String provideAmount;		// 需要金额
	
	@Excel(name = "付款金额" ,orderNum = "10")
	private String realAmount;			// 付款金额
	
	@Excel(name = "季度佣金" ,orderNum = "11")
	private String stepAmount;			// 季度佣金
	
	@Excel(name = "月结佣金" ,orderNum = "12")
	private String overAmount;			// 月结佣金
	
}
